﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Wicresoft.UnifyShow.Utility;

namespace Wicresoft.UnifyShow.Business
{
    [DatabaseTableInfo("Job_View")]
    public class JobViewModel
    {
        public decimal ID { get; set; }                 //	主键
        public string JobName { get; set; }             //	计划名称
        public string JobDescription { get; set; }      //	计划描述
        public decimal JobType { get; set; }            //	计划类型  1机房巡检  2第三方巡检  3一般巡检
        public decimal JobOwnerID { get; set; }         //	创建人
        public decimal TaskUserID { get; set; }         //	责任人
        public decimal ThirdTypeID { get; set; }        //	第三方巡检类型ID
        public string ThirdTypeName { get; set; }       //	第三方巡检类型Name
        [ClobData]
        public string JobDetail { get; set; }           //	巡检对象json string
        public string JobRange { get; set; }            //	任务范围\巡检范围
        public decimal HasBulletin { get; set; } //是否有电子公告
        public DateTime CreateTime { get; set; }        //	创建时间
        public DateTime UpdateTime { get; set; }        //	修改时间
        public decimal Invalid { get; set; }               //	是否有效
        public decimal CreatorLocation { get; set; }   //创建人所在地
        public DateTime BeginDate { get; set; }        //触发时间
        public DateTime EndDate { get; set; }          //过期时间
        public decimal Status { get; set; } //计划状态

        //extension
        public string JobOwnerName { get; set; }
        public string TaskUserName { get; set; }
        
    }
}
